#ifndef _FIG_BOSS_ATTACKMOVE_H_
#define _FIG_BOSS_ATTACKMOVE_H_

class FIGBossAttackMoveManager;


class FIGBossAttackMove
{
public:

	friend class FIGBossAttackMoveManager;

	FIGBossAttackMove(FIGBossAttackMoveManager* pManager);
	

	
	virtual void							Tick(float dt);
	virtual bool							ShouldDisableOtherMovement();
	virtual	bool							ShouldDisableAttack();
	virtual	bool							ShouldDisableBoneMovement();
	virtual void							Start(float Delay);
	
		
protected:

	
	FIGBossAttackMoveManager*				m_pManager;
	float									m_Delay;
};

#endif			 // _FIG_BOSS_ATTACKMOVE_H_